<?php



namespace Home\Controller;



/**
* $imgfront=$_FILES['logo'];//身份證正面
*			$imgback=$_FILES['logo1'];//身份證反面面
*			dump($imgfront);
*			dump($imgback);
*			die;
*/

class AuthController extends HomeController

{

	public function add(){
		if (IS_POST) {
				$imgfront[]=$_FILES['imgfront'];//身份證
				$arr['rootPath']="./Uploads/Picture/";

				// $file=D('Picture')->upload($imgfront,$arr);


				// if($file['imgfront']['status']==1){

				// 	$_POST['imgfront']=$file['imgfront']['id'];

				// }

				// dump($_FILES);die;
				$imgfront[] = $_FILES['imgback'];//身份證
				$files = D('Picture')->upload($imgfront,$arr);
				if($files){
					if(!empty($_FILES['imgfront']) && $_FILES['imgback']['name'] == ""){

					$_POST['imgfront']=$files['0']['id'];
					$_POST['imgback']=$_POST['imgbacks'];

					}else if(!empty($_FILES['imgback']) && $_FILES['imgfront']['name'] == ""){

					$_POST['imgfront']=$_POST['imgfronts'];
					$_POST['imgback']=$files['1']['id'];

					}else{
						$_POST['imgfront']=$files['0']['id'];
						$_POST['imgback']=$files['1']['id'];
					}

				}
				if(empty($_FILES)){
					$_POST['imgfront']=$_POST['imgfronts'];
					$_POST['imgback']=$_POST['imgbacks'];
				}

				$mutf8Str = mutf8Str($_POST['truename']);
				
				if($mutf8Str != 'true'){

					$this ->error($mutf8Str);
				}

				if($file['imgback']['status']==1){
				$_POST['imgback']=$file['imgback']['id'];
				}


				if(empty($_POST['imgback']) && empty($_FILES)){
					$this ->error('没传身份证不能提交');

				}

				unset($_POST['imgbacks']);
				unset($_POST['imgfronts']);

				// dump($_POST);die;
				$_POST['uid'] = session('uid');
				//先查一次数据库看是有没有记录
				$data = D('Auth') ->showFind($_POST['uid']);
				
				
// echo M() ->_Sql();die;
				if(empty($data)){
				// if(D('Auth') ->where(array('uid' =>session('uid'))) ->find()){
				// 	echo M() ->_Sql();
				// 	D('Auth') ->where(array('uid' =>session('uid'))) ->delete();
				// }
				// die;
					$_POST['create_time'] = time();
					//没有记录就直接添加一条数据
					
					//lkl修改，身份证信息插入成功提示。
					//if (D('Auth') -> addAuth($_POST) === ture) {
					if (D('Auth') -> addAuth($_POST)) {
						$this -> success('上传成功，请等待工作人员审核,认证将在1个工作日内完成');
					} else if( D('Auth') -> addAuth($_POST) === 0 ){
						echo M() ->_Sql();die;
						$this -> error('图片不能超过2M');
					} else{
						$this->error( D('Auth') -> addAuth($_POST) );
					}
				}else{
					//执行修改
					if($data['passed'] == 1){
					//如果是已通过审核的就不能修改
						$this ->error('你的身份已通过审核，不能修改！');
					}else{
						//修改未通过的
						if(D('Auth') -> updAuth($_POST) === 1){
		 					$this ->success('修改成功！');
						}else if(D('Auth') -> updAuth($_POST) === 0){
							$this ->error('没修改不能提交');
						}else{
							$this ->error(D('Auth') -> updAuth($_POST));
						}

					}

				}
		} else {

			$id   = session('uid');

			$data = D('Auth') ->showFind($id);
			
			$this ->assign('data',$data);

			$this -> display();

		}

	}

}